home *** CD-ROM | disk | FTP | other *** search
/ NeXTSTEP 3.3 (Developer)…68k, x86, SPARC, PA-RISC] / NeXTSTEP 3.3 Dev Intel.iso / NextDeveloper / Headers / bsd / ttyent.h < prev    next >
C/C++ Source or Header  |  1990-01-22  |  967b  |  30 lines

  1. /*
  2.  * Copyright (c) 1983 Regents of the University of California.
  3.  * All rights reserved.  The Berkeley software License Agreement
  4.  * specifies the terms and conditions for redistribution.
  5.  *
  6.  *    @(#)ttyent.h    5.1 (Berkeley) 5/30/85
  7.  */
  8.  
  9. struct    ttyent { /* see getttyent(3) */
  10.     char    *ty_name;    /* terminal device name */
  11.     char    *ty_getty;    /* command to execute, usually getty */
  12.     char    *ty_type;    /* terminal type for termcap (3X) */
  13.     int    ty_status;    /* status flags (see below for defines) */
  14.     char     *ty_window;    /* command to start up window manager */
  15.     char    *ty_comment;    /* usually the location of the terminal */
  16. };
  17.  
  18. #define TTY_ON        0x1    /* enable logins (startup getty) */
  19. #define TTY_SECURE    0x2    /* allow root to login */
  20.  
  21. #ifdef __STRICT_BSD__
  22. extern struct ttyent *getttyent();
  23. extern struct ttyent *getttynam();
  24. #else
  25. extern struct ttyent *getttyent(void);
  26. extern struct ttyent *getttynam(char *name);
  27. void setttyent(void);
  28. void endttyent(void);
  29. #endif __STRICT_BSD__
  30.